package com.sg.dto.biz.app.res;

import com.sg.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @desc AnalysisCurStandardDataCalcCycleModelComRespDto
 * @使用场景
 */
@Data
public class AnalysisCurStandardDataCalcCycleModelComRespDto
        extends BaseDto
        implements Serializable {

    /**
     * 父子中周期数据同体模型 FATHER_MID_SUB_SAME:父子中同体 FATHER_MID_SAME:父中同体 FATHER_SUB_SAME:父子同体 FATHER_MID_SUB_DIFF:父子中独立 PARENT_CYCLE:独立父周期 METAPHASE:独立中期 SUB_CYCLE:独立子周期 SINGLE_SUB_CYCLE:单周期或不规则周期当作子周期 MID_OF_PROCESS_CYCLE:过程中间周期 LAST_CYCLE:末级周期 SUB_MID_SAME:子中同体
     */
    @ApiModelProperty("父子中周期数据同体模型")
    private String fatherMidSubCycleDataModel;

    /**
     * 计算周期五模型 LAST_CYCLE:末级周期 MID_OF_PROCESS_CYCLE:中间周期 SUB_CYCLE:子周期 MID_CYCLE:中期 PARENT_CYCLE:父周期
     */
    @ApiModelProperty("归属周期的当前计算周期五模型")
    private String standardDataCalcCycleModel;

    /**
     * 与末级周期同体类型分析结果 SUB_CYCLE_SAME_AS_LAST_CYCLE_TYPE:子周期与末级周期同体 MID_OF_PROCESS_SAME_AS_LAST_CYCLE_TYPE:过程中间期与末级周期同体 NORMAL:正常
     */
    @ApiModelProperty("与末级周期同体类型分析结果")
    private String subCycleIsLastCycle;

}
